From jira-events at lists.jboss.org  Mon Dec  1 15:48:39 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 1 Dec 2008 15:48:39 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-44) JBAS4: Clicking
 on a newly added resource (in UNKNOWN state) results in a NPE
Message-ID: <910309.1228164519766.JavaMail.jira@cloud.prod.atl2.jboss.com>

JBAS4: Clicking on a newly added resource (in UNKNOWN state) results in a NPE
-----------------------------------------------------------------------------

                 Key: EMBJOPR-44
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-44
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
            Reporter: Charles Crouch
             Fix For: 1.1


Saw this after deploying a new .war file into JBAS4.2.2. Its not reproducible all the time. Steps

1) Create a new web app resource by uploading a new .war file
2) Get message saying resource has been successfully created
3) Browse to the new resource in the list on the main page, note its status is UNKNOWN
4) Click on the resource and you are shown a page with the platforms information on, and the exception below is in the logs
Waiting and trying clicking again doesn't seem to help, but logging out and in again resolves it. The status is shown as available and clicking on the resource name brings up the correct page.

11:47:59,453 ERROR [SeamPhaseListener] swallowing exception
javax.el.ELException: java.lang.NullPointerException
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
        at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
        at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
        at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
        at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
        at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
        at org.jboss.seam.navigation.Page.preRender(Page.java:289)
        at org.jboss.seam.navigation.Pages.preRender(Pages.java:369)
        at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:562)
        at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:473)
        at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:146)
        at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
        at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
        at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
        at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
        at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at org.rhq.core.pc.measurement.MeasurementManager.getRealTimeMeasurementValue(MeasurementManager.java:403)
        at org.jboss.on.embedded.bean.MeasurementUtils.loadMeasurementData(MeasurementUtils.java:120)
        at org.jboss.on.embedded.ui.SummaryAction.setResourceAndSummaryInfo(SummaryAction.java:231)
        at org.jboss.on.embedded.ui.SummaryAction$ResourceOutcome.getOutcome(SummaryAction.java:134)
        at org.jboss.on.embedded.ui.SummaryAction.view(SummaryAction.java:120)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
        at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
        at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
        at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
        at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
        at org.jboss.on.embedded.ui.SummaryAction_$$_javassist_7.view(SummaryAction_$$_javassist_7.java)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
        ... 55 more


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec  1 16:34:40 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 1 Dec 2008 16:34:40 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Reopened: (EMBJOPR-43) Easy
 management of multiple JBoss AS instance for process isolation
In-Reply-To: <32043579.1227842438313.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <9833345.1228167280028.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-43?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch reopened EMBJOPR-43:
-----------------------------------



Re-opening so we can have a tracker jira in JOPR. Regardless of whether this gets implemented in RHQ it will be useful to track this to a JOPR release

> Easy management of multiple JBoss AS instance for process isolation
> -------------------------------------------------------------------
>
>                 Key: EMBJOPR-43
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-43
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>            Reporter: Francisco Jose Peredo Noguez
>
> Since java has no real process isolation, a misbehaved JEE application can bring down an entire server (if it has a bug with an infinite-loop for example, or simply because each time applications are undeployed the JVM is no able to really reclaim all the memory spaced because of bugs inherent in the JVM design). In OAS (Oracle Application Server) this problem is solved by using multiple instances, this is of course possible in JBoss (nobody prevents you from running several instances of Jboss in your server) but has to be done manually. I would like to see an option in Jopr UI where I could just click a button saying: "Create new JBoss Instance" and then be able to "Tranfer selected applications to another Jboss Instance" that way related applications can be kept in the same instance, and unrelated ones can be kept in different instances that can be restarted independently if the misbehave.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec  1 17:07:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 1 Dec 2008 17:07:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-45) Delete a
 resource doesn't remove it from the main list of resources
In-Reply-To: <22804091.1228169138635.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <17256408.1228169258204.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-45:
----------------------------------

    Attachment: screenshot-1.jpg


> Delete a resource doesn't remove it from the main list of resources
> -------------------------------------------------------------------
>
>                 Key: EMBJOPR-45
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-45
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot for the page thats appears after deleteing a resource, note the resource is still in the list just with UNKNOWN status

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec  1 17:09:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 1 Dec 2008 17:09:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-45) Delete a
 resource doesn't remove it from the main list of resources
In-Reply-To: <22804091.1228169138635.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <14301693.1228169378329.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-45:
----------------------------------

    Fix Version/s: 1.1


> Delete a resource doesn't remove it from the main list of resources
> -------------------------------------------------------------------
>
>                 Key: EMBJOPR-45
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-45
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>             Fix For: 1.1
>
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot for the page thats appears after deleteing a resource, note the resource is still in the list just with UNKNOWN status

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec  1 17:05:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 1 Dec 2008 17:05:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-45) Delete a
 resource doesn't remove it from the main list of resources
Message-ID: <22804091.1228169138635.JavaMail.jira@cloud.prod.atl2.jboss.com>

Delete a resource doesn't remove it from the main list of resources
-------------------------------------------------------------------

                 Key: EMBJOPR-45
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-45
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
            Reporter: Charles Crouch


See attached screenshot for the page thats appears after deleteing a resource, note the resource is still in the list just with UNKNOWN status

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  2 12:52:00 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 2 Dec 2008 12:52:00 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Assigned: (EMBJOPR-44) JBAS4:
 Clicking on a newly
 added resource (in UNKNOWN state) results in a NPE
In-Reply-To: <910309.1228164519766.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <10149380.1228240320845.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch reassigned EMBJOPR-44:
-------------------------------------

    Assignee: Charles Crouch


> JBAS4: Clicking on a newly added resource (in UNKNOWN state) results in a NPE
> -----------------------------------------------------------------------------
>
>                 Key: EMBJOPR-44
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-44
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>
> Saw this after deploying a new .war file into JBAS4.2.2. Its not reproducible all the time. Steps
> 1) Create a new web app resource by uploading a new .war file
> 2) Get message saying resource has been successfully created
> 3) Browse to the new resource in the list on the main page, note its status is UNKNOWN
> 4) Click on the resource and you are shown a page with the platforms information on, and the exception below is in the logs
> Waiting and trying clicking again doesn't seem to help, but logging out and in again resolves it. The status is shown as available and clicking on the resource name brings up the correct page.
> 11:47:59,453 ERROR [SeamPhaseListener] swallowing exception
> javax.el.ELException: java.lang.NullPointerException
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
>         at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
>         at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
>         at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
>         at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>         at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
>         at org.jboss.seam.navigation.Page.preRender(Page.java:289)
>         at org.jboss.seam.navigation.Pages.preRender(Pages.java:369)
>         at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:562)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:473)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:146)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116)
>         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
>         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
>         at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
>         at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
>         at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
>         at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
>         at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.rhq.core.pc.measurement.MeasurementManager.getRealTimeMeasurementValue(MeasurementManager.java:403)
>         at org.jboss.on.embedded.bean.MeasurementUtils.loadMeasurementData(MeasurementUtils.java:120)
>         at org.jboss.on.embedded.ui.SummaryAction.setResourceAndSummaryInfo(SummaryAction.java:231)
>         at org.jboss.on.embedded.ui.SummaryAction$ResourceOutcome.getOutcome(SummaryAction.java:134)
>         at org.jboss.on.embedded.ui.SummaryAction.view(SummaryAction.java:120)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.SummaryAction_$$_javassist_7.view(SummaryAction_$$_javassist_7.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
>         ... 55 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  2 12:53:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 2 Dec 2008 12:53:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Assigned: (EMBJOPR-45) Delete a
 resource doesn't remove it from the main list of resources
In-Reply-To: <22804091.1228169138635.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <27185548.1228240418239.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch reassigned EMBJOPR-45:
-------------------------------------

    Assignee: Charles Crouch


> Delete a resource doesn't remove it from the main list of resources
> -------------------------------------------------------------------
>
>                 Key: EMBJOPR-45
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-45
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot for the page thats appears after deleteing a resource, note the resource is still in the list just with UNKNOWN status

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  2 15:24:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 2 Dec 2008 15:24:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-45) Delete a
 resource doesn't remove it from the main list of resources
In-Reply-To: <22804091.1228169138635.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <26133454.1228249478262.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch resolved EMBJOPR-45.
-----------------------------------

    Resolution: Done


This was fixed by JOPR-32. The file was getting deleted but not undeployed so when we ran another autodiscovery after the delete operation completed it was finding the WAR resource again. After the fix it works as expected and the resource disappears from the list on delete.

> Delete a resource doesn't remove it from the main list of resources
> -------------------------------------------------------------------
>
>                 Key: EMBJOPR-45
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-45
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot for the page thats appears after deleteing a resource, note the resource is still in the list just with UNKNOWN status

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  2 15:45:39 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 2 Dec 2008 15:45:39 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-45) Delete a
 resource doesn't remove it from the main list of resources
In-Reply-To: <22804091.1228169138635.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <16215138.1228250739251.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12440804#action_12440804 ] 

Charles Crouch commented on EMBJOPR-45:
---------------------------------------

Embjopr commit r61 was logged against this jira but it should have been EMBJOPR-44

> Delete a resource doesn't remove it from the main list of resources
> -------------------------------------------------------------------
>
>                 Key: EMBJOPR-45
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-45
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot for the page thats appears after deleteing a resource, note the resource is still in the list just with UNKNOWN status

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec  3 17:03:39 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Wed, 3 Dec 2008 17:03:39 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-44) JBAS4:
 Clicking on a newly
 added resource (in UNKNOWN state) results in a NPE
In-Reply-To: <910309.1228164519766.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <7097507.1228341819996.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12440985#action_12440985 ] 

Charles Crouch commented on EMBJOPR-44:
---------------------------------------

Fixed in embjopr r61
So this turned out not to be caused by the UNKNOWN availability status, which we handle fine, but rather after the create war request was completed successfully we weren't raising an event to indicate that the underlying resource tree (used by the nav, and the breadcrumbs) needed to be updated.

So instead of adding another place in the view layer to raise an event, I moved all the event raising code into the PluginContainerResourceManager, so now clients don't need to worry about checking the status of the change and raising the event themselves, it should all be done by ResourceManager.

At the same time put in a couple of fixes to improve the support for finding the correct parent node to refresh when a new node has been added.

> JBAS4: Clicking on a newly added resource (in UNKNOWN state) results in a NPE
> -----------------------------------------------------------------------------
>
>                 Key: EMBJOPR-44
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-44
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>
> Saw this after deploying a new .war file into JBAS4.2.2. Its not reproducible all the time. Steps
> 1) Create a new web app resource by uploading a new .war file
> 2) Get message saying resource has been successfully created
> 3) Browse to the new resource in the list on the main page, note its status is UNKNOWN
> 4) Click on the resource and you are shown a page with the platforms information on, and the exception below is in the logs
> Waiting and trying clicking again doesn't seem to help, but logging out and in again resolves it. The status is shown as available and clicking on the resource name brings up the correct page.
> 11:47:59,453 ERROR [SeamPhaseListener] swallowing exception
> javax.el.ELException: java.lang.NullPointerException
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
>         at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
>         at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
>         at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
>         at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>         at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
>         at org.jboss.seam.navigation.Page.preRender(Page.java:289)
>         at org.jboss.seam.navigation.Pages.preRender(Pages.java:369)
>         at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:562)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:473)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:146)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116)
>         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
>         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
>         at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
>         at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
>         at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
>         at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
>         at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.rhq.core.pc.measurement.MeasurementManager.getRealTimeMeasurementValue(MeasurementManager.java:403)
>         at org.jboss.on.embedded.bean.MeasurementUtils.loadMeasurementData(MeasurementUtils.java:120)
>         at org.jboss.on.embedded.ui.SummaryAction.setResourceAndSummaryInfo(SummaryAction.java:231)
>         at org.jboss.on.embedded.ui.SummaryAction$ResourceOutcome.getOutcome(SummaryAction.java:134)
>         at org.jboss.on.embedded.ui.SummaryAction.view(SummaryAction.java:120)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.SummaryAction_$$_javassist_7.view(SummaryAction_$$_javassist_7.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
>         ... 55 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec  3 17:03:42 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Wed, 3 Dec 2008 17:03:42 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-44) JBAS4:
 Clicking on a newly
 added resource (in UNKNOWN state) results in a NPE
In-Reply-To: <910309.1228164519766.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <27620947.1228341822553.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch resolved EMBJOPR-44.
-----------------------------------

    Resolution: Done


> JBAS4: Clicking on a newly added resource (in UNKNOWN state) results in a NPE
> -----------------------------------------------------------------------------
>
>                 Key: EMBJOPR-44
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-44
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>
> Saw this after deploying a new .war file into JBAS4.2.2. Its not reproducible all the time. Steps
> 1) Create a new web app resource by uploading a new .war file
> 2) Get message saying resource has been successfully created
> 3) Browse to the new resource in the list on the main page, note its status is UNKNOWN
> 4) Click on the resource and you are shown a page with the platforms information on, and the exception below is in the logs
> Waiting and trying clicking again doesn't seem to help, but logging out and in again resolves it. The status is shown as available and clicking on the resource name brings up the correct page.
> 11:47:59,453 ERROR [SeamPhaseListener] swallowing exception
> javax.el.ELException: java.lang.NullPointerException
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
>         at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
>         at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
>         at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
>         at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>         at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
>         at org.jboss.seam.navigation.Page.preRender(Page.java:289)
>         at org.jboss.seam.navigation.Pages.preRender(Pages.java:369)
>         at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:562)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:473)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:146)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116)
>         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
>         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
>         at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
>         at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
>         at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
>         at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
>         at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.rhq.core.pc.measurement.MeasurementManager.getRealTimeMeasurementValue(MeasurementManager.java:403)
>         at org.jboss.on.embedded.bean.MeasurementUtils.loadMeasurementData(MeasurementUtils.java:120)
>         at org.jboss.on.embedded.ui.SummaryAction.setResourceAndSummaryInfo(SummaryAction.java:231)
>         at org.jboss.on.embedded.ui.SummaryAction$ResourceOutcome.getOutcome(SummaryAction.java:134)
>         at org.jboss.on.embedded.ui.SummaryAction.view(SummaryAction.java:120)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.SummaryAction_$$_javassist_7.view(SummaryAction_$$_javassist_7.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
>         ... 55 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec  3 17:37:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Wed, 3 Dec 2008 17:37:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-46) for
 config-based resource create
 and update, the Seam conversation should only be ended on "success" or
 "cancel" outcomes
Message-ID: <10136614.1228343858431.JavaMail.jira@cloud.prod.atl2.jboss.com>

for config-based resource create and update, the Seam conversation should only be ended on "success" or "cancel" outcomes
-------------------------------------------------------------------------------------------------------------------------

                 Key: EMBJOPR-46
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-46
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
    Affects Versions: 1.0
            Reporter: Ian Springer
            Assignee: Ian Springer
             Fix For: 1.1


On failures, the conversation should live on, so the user can try again and not lose the Configuration changes from the previous attempt.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec  3 17:41:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Wed, 3 Dec 2008 17:41:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-47) for
 config-based resource
 creates, even read-only props should be editable (even when they are not
 unset)
Message-ID: <6189239.1228344098132.JavaMail.jira@cloud.prod.atl2.jboss.com>

for config-based resource creates, even read-only props should be editable (even when they are not unset)
---------------------------------------------------------------------------------------------------------

                 Key: EMBJOPR-47
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-47
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
    Affects Versions: 1.0
            Reporter: Ian Springer
            Assignee: Ian Springer
             Fix For: 1.1


This can be achieved by setting the new fullyEditable attribute to "true" on the config component for creates (the fullyEditable attribute was added recently by JayShaun for this same use case in enterprise).



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec  3 17:43:46 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Wed, 3 Dec 2008 17:43:46 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-47) for
 config-based resource
 creates, even read-only props should be editable (even when they are not
 unset)
In-Reply-To: <6189239.1228344098132.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <16657265.1228344226894.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-47.
---------------------------------

    Resolution: Done


Done - r65 (modified trunk/core/src/main/webapp/secure/resourceInstanceConfig.xhtml).




> for config-based resource creates, even read-only props should be editable (even when they are not unset)
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-47
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-47
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>   Original Estimate: 10 minutes
>  Remaining Estimate: 10 minutes
>
> This can be achieved by setting the new fullyEditable attribute to "true" on the config component for creates (the fullyEditable attribute was added recently by JayShaun for this same use case in enterprise).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec  3 17:43:48 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Wed, 3 Dec 2008 17:43:48 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-46) for
 config-based resource
 create and update, the Seam conversation should only be ended on "success"
 or "cancel" outcomes
In-Reply-To: <10136614.1228343858431.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <13487758.1228344228594.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-46.
---------------------------------

    Resolution: Done


Done - r64 (modified trunk/core/src/main/java/org/jboss/on/embedded/ui/configuration/resource/ResourceConfigurationUIBean.java)


> for config-based resource create and update, the Seam conversation should only be ended on "success" or "cancel" outcomes
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-46
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-46
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>   Original Estimate: 45 minutes
>  Remaining Estimate: 45 minutes
>
> On failures, the conversation should live on, so the user can try again and not lose the Configuration changes from the previous attempt.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 10:05:40 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 10:05:40 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-48) Re-enable actions
 on sub-category summary page
Message-ID: <7335125.1228403140255.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-453 to EMBJOPR-48:
------------------------------------------------

              Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
                  Key: EMBJOPR-48  (was: JBMANCON-453)
        Fix Version/s: 1.1
                           (was: 1.1)
    Affects Version/s: 1.0
                           (was: 1.0 GA)


> Re-enable actions on sub-category summary page
> ----------------------------------------------
>
>                 Key: EMBJOPR-48
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-48
>             Project: Embedded Jopr
>          Issue Type: Task
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>             Fix For: 1.1
>
>
> Backout the fix for JBMANCON-437 once WAR/EAR creation support is complete.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 10:07:39 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 10:07:39 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-49) Embedded console
 - View Process
 List action raises java.lang.UnsupportedOperationException
Message-ID: <7087973.1228403259859.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-427 to EMBJOPR-49:
------------------------------------------------

          Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
              Key: EMBJOPR-49  (was: JBMANCON-427)
      Component/s: Web App/Integration
                       (was: WebApp (Seam))
    Fix Version/s: 1.1
                       (was: 1.1)


> Embedded console - View Process List action raises java.lang.UnsupportedOperationException
> ------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-49
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-49
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>         Environment: SOA-P 4.3 IR4
> Embedded console 2.1.0.0
>            Reporter: Len DiMaggio
>            Priority: Minor
>             Fix For: 1.1
>
>         Attachments: view_process_list.png
>
>
> Embeded console - "View Process List" action raises java.lang.UnsupportedOperationException
> The exception is:
> java.lang.UnsupportedOperationException: No native library available - Cannot get the process table information without native support
> 	at org.rhq.core.system.JavaSystemInfo.getUnsupportedException(JavaSystemInfo.java:294)
> 	at org.rhq.core.system.JavaSystemInfo.getAllProcesses(JavaSystemInfo.java:146)
> 	at org.rhq.plugins.platform.PlatformComponent.invokeOperation(PlatformComponent.java:232)
> 	at org.rhq.plugins.platform.LinuxPlatformComponent.invokeOperation(LinuxPlatformComponent.java:200)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:446)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> 	at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 10:11:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 10:11:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-50) Stopping an web
 application causes it to be removed from inventory
Message-ID: <24829273.1228403498702.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-401 to EMBJOPR-50:
------------------------------------------------

              Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
                  Key: EMBJOPR-50  (was: JBMANCON-401)
          Component/s: Plugin
                           (was: WebApp (Seam))
        Fix Version/s: 1.1
                           (was: 1.1)
    Affects Version/s: 1.0
                           (was: 1.0 Phase 3)


> Stopping an web application causes it to be removed from inventory
> ------------------------------------------------------------------
>
>                 Key: EMBJOPR-50
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-50
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.0
>         Environment: Running with SOA-P IR3 release
> Console version: 2.1.0.0 
>            Reporter: Len DiMaggio
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>         Attachments: server.log, server.log.zip
>
>
> Tried stopping the jBPM console - see the attached server.log

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 10:27:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 10:27:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-51) Test script
 execution from embedded
Message-ID: <32168299.1228404458777.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-409 to EMBJOPR-51:
------------------------------------------------

              Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
                  Key: EMBJOPR-51  (was: JBMANCON-409)
          Component/s:     (was: Plugins)
        Fix Version/s: 1.1
                           (was: 1.1)
    Affects Version/s:     (was: 1.0 GA)


> Test script execution from embedded
> -----------------------------------
>
>                 Key: EMBJOPR-51
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-51
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>             Fix For: 1.1
>
>
> Lots of the scripts discovered in /bin don't make any sense for embedded (they don't make much sense for JON either), but we should see if the ones that do make sense actually work, e.g. shutdown, twiddle

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:41 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:41 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-39) AS5 plugin:
 After successfully
 deleting a datasource, this datasource still shows up in the left nav and
 in the table of datasources
In-Reply-To: <33019941.1226676818282.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <5792276.1228428281563.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-39:
----------------------------------

    Assignee: Ian Springer


> AS5 plugin: After successfully deleting a datasource, this datasource still shows up in the left nav and in the table of datasources
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-39
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-39
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>         Environment: JBoss AS 5 trunk r81039, embjopr r48
>            Reporter: Farah Juma
>            Assignee: Ian Springer
>         Attachments: deleteDataSource.png
>
>
> Steps to reproduce when admin-console.war is deployed to JBoss AS 5 trunk:
> Under Datasource, go to Local Transaction, delete a datasource. The left nav and the table of datasources are not updated to reflect this change, as seen in the attached screenshot. Refreshing the browser did not resolve it and logging out of the console and then logging back in did not resolve it. However, restarting the server did resolve this.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:44 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:44 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-32) Include context
 root in jboss-web.xml
In-Reply-To: <19173082.1226346702277.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <27636799.1228428284349.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-32:
----------------------------------

    Assignee: Ian Springer


> Include context root in jboss-web.xml
> -------------------------------------
>
>                 Key: EMBJOPR-32
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-32
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Including the context root in the jboss descriptor allows us to change the name of the underlying .war, e.g. to include a version string or a jbas version identifier, without altering the underlying url which people access the application from.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:46 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:46 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-49) Embedded
 console - View Process
 List action raises java.lang.UnsupportedOperationException
Message-ID: <25984060.1228428286622.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-49:
----------------------------------

    Assignee: Ian Springer


> Embedded console - View Process List action raises java.lang.UnsupportedOperationException
> ------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-49
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-49
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>         Environment: SOA-P 4.3 IR4
> Embedded console 2.1.0.0
>            Reporter: Len DiMaggio
>            Assignee: Ian Springer
>            Priority: Minor
>             Fix For: 1.1
>
>         Attachments: view_process_list.png
>
>
> Embeded console - "View Process List" action raises java.lang.UnsupportedOperationException
> The exception is:
> java.lang.UnsupportedOperationException: No native library available - Cannot get the process table information without native support
> 	at org.rhq.core.system.JavaSystemInfo.getUnsupportedException(JavaSystemInfo.java:294)
> 	at org.rhq.core.system.JavaSystemInfo.getAllProcesses(JavaSystemInfo.java:146)
> 	at org.rhq.plugins.platform.PlatformComponent.invokeOperation(PlatformComponent.java:232)
> 	at org.rhq.plugins.platform.LinuxPlatformComponent.invokeOperation(LinuxPlatformComponent.java:200)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:446)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> 	at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:48 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:48 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-34) Customize
 exceptions instead of exposing JSF internal messages
In-Reply-To: <6605546.1226433589547.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <22604705.1228428288611.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-34?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-34:
----------------------------------

    Assignee: Ian Springer


> Customize exceptions instead of exposing JSF internal messages
> --------------------------------------------------------------
>
>                 Key: EMBJOPR-34
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-34
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Plugin
>            Reporter: Shelly McGowan
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> When an error is encountered during a requested action using the Embedded Console, the internal JSF Error messages are displayed instead of providing to the admin a message indicating  the result of the operation and the way to remedy.  For example, from the application menu, an attempt to delete the destinations-service.xml results the following Internal Error.  The error is accurate that you are not allowed to delete destinations-service.xml but it is not intuitive from this trace.
> Internal Error:
> javax.el.ELException: java.lang.RuntimeException: org.rhq.core.clientapi.agent.PluginContainerException: Component does not support the [org.rhq.core.pluginapi.inventory.DeleteResourceFacet] interface: ResourceContainer: resource=[Resource[id=-19, type=JBoss Service (SAR), key=vfsfile:/NotBackedUp/smcgowan/TRUNK/trunk/build/output/jboss-5.0.0.GA/server/default/deploy/messaging/destinations-service.xml, name=destinations-service.xml, version=?]]
> at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
> at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
> at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
> at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
> at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
> at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
> at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:173)
> at org.jboss.seam.navigation.Pages.callAction(Pages.java:643)
> at org.jboss.seam.navigation.Pages.preRender(Pages.java:296)
> at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:560)
> at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:471)
> at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:144)
> at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:114)
> at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
> at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
> at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
> at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
> at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
> at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
> at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:93)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:50 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:50 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-51) Test script
 execution from embedded
Message-ID: <20877431.1228428290091.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-51:
----------------------------------

    Assignee: Ian Springer


> Test script execution from embedded
> -----------------------------------
>
>                 Key: EMBJOPR-51
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-51
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Lots of the scripts discovered in /bin don't make any sense for embedded (they don't make much sense for JON either), but we should see if the ones that do make sense actually work, e.g. shutdown, twiddle

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:51 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:51 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-48) Re-enable
 actions on sub-category summary page
Message-ID: <27941901.1228428291654.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-48:
----------------------------------

    Assignee: Ian Springer


> Re-enable actions on sub-category summary page
> ----------------------------------------------
>
>                 Key: EMBJOPR-48
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-48
>             Project: Embedded Jopr
>          Issue Type: Task
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Backout the fix for JBMANCON-437 once WAR/EAR creation support is complete.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 17:04:53 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 17:04:53 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-32) Include context
 root in jboss-web.xml
In-Reply-To: <19173082.1226346702277.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <1242093.1228428293272.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-32:
----------------------------------

    Priority: Critical  (was: Major)


> Include context root in jboss-web.xml
> -------------------------------------
>
>                 Key: EMBJOPR-32
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-32
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>
> Including the context root in the jboss descriptor allows us to change the name of the underlying .war, e.g. to include a version string or a jbas version identifier, without altering the underlying url which people access the application from.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec  4 18:41:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Thu, 4 Dec 2008 18:41:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-52) Viewing details
 after executing a JVM thread dump operation doesn't work
Message-ID: <18717157.1228434098307.JavaMail.jira@cloud.prod.atl2.jboss.com>

Viewing details after executing a JVM thread dump operation doesn't work
------------------------------------------------------------------------

                 Key: EMBJOPR-52
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-52
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Core Infrastructure
    Affects Versions: 1.0
            Reporter: Charles Crouch
            Assignee: Ian Springer
            Priority: Critical
             Fix For: 1.1




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec  5 14:09:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Fri, 5 Dec 2008 14:09:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-48) Re-enable
 actions on sub-category summary page
Message-ID: <4820971.1228504178603.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-48:
--------------------------------

     Original Estimate: 5 hours
    Remaining Estimate: 5 hours


> Re-enable actions on sub-category summary page
> ----------------------------------------------
>
>                 Key: EMBJOPR-48
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-48
>             Project: Embedded Jopr
>          Issue Type: Task
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>   Original Estimate: 5 hours
>  Remaining Estimate: 5 hours
>
> Backout the fix for JBMANCON-437 once WAR/EAR creation support is complete.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec  5 13:23:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Fri, 5 Dec 2008 13:23:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Work started: (EMBJOPR-52) Viewing
 details after executing a JVM thread dump operation doesn't work
In-Reply-To: <18717157.1228434098307.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <31895483.1228501418235.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-52?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on EMBJOPR-52 started by Ian Springer.

> Viewing details after executing a JVM thread dump operation doesn't work
> ------------------------------------------------------------------------
>
>                 Key: EMBJOPR-52
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-52
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Core Infrastructure
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec  5 13:31:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 5 Dec 2008 13:31:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-51) Test script
 execution from embedded
Message-ID: <13831707.1228501898350.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12441454#action_12441454 ] 

Charles Crouch commented on EMBJOPR-51:
---------------------------------------

I thought there was a script which if you specified the correct argument (for exit code) could be used for restarting the app server

> Test script execution from embedded
> -----------------------------------
>
>                 Key: EMBJOPR-51
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-51
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Lots of the scripts discovered in /bin don't make any sense for embedded (they don't make much sense for JON either), but we should see if the ones that do make sense actually work, e.g. shutdown, twiddle

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec  5 17:32:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 5 Dec 2008 17:32:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-41) Add support
 for JVM monitoring to the JBAS5 console profile
Message-ID: <9115640.1228516358189.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-41?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12441475#action_12441475 ] 

Charles Crouch commented on EMBJOPR-41:
---------------------------------------

I've got this working locally with some duplication of JBAS4 code and using the jmx-plugin.

Speaking to Scott on the call today he expressed the desire to expose these platform mbeans through the profile service. This would make life easier from our perspective since we wouldn't have to deal with two connection/query mechanisms, e.g. profile service and jnp, just the profile service.

> Add support for JVM monitoring to the JBAS5 console profile
> -----------------------------------------------------------
>
>                 Key: EMBJOPR-41
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-41
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.1
>
>
> Right now we don't even ship the jmx-plugin with the JBAS5 profile

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  9 00:30:48 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Tue, 9 Dec 2008 00:30:48 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-52) Viewing
 details after executing a JVM thread dump operation doesn't work
In-Reply-To: <18717157.1228434098307.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <11636038.1228800648283.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-52?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-52.
---------------------------------

    Resolution: Done


Done - r66.


> Viewing details after executing a JVM thread dump operation doesn't work
> ------------------------------------------------------------------------
>
>                 Key: EMBJOPR-52
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-52
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Core Infrastructure
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  9 14:39:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Tue, 9 Dec 2008 14:39:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Work started: (EMBJOPR-32) Include
 context root in jboss-web.xml
In-Reply-To: <19173082.1226346702277.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <8624185.1228851578046.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on EMBJOPR-32 started by Ian Springer.

> Include context root in jboss-web.xml
> -------------------------------------
>
>                 Key: EMBJOPR-32
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-32
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>
> Including the context root in the jboss descriptor allows us to change the name of the underlying .war, e.g. to include a version string or a jbas version identifier, without altering the underlying url which people access the application from.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec  9 16:07:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Tue, 9 Dec 2008 16:07:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-32) Include
 context root in jboss-web.xml
In-Reply-To: <19173082.1226346702277.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <7040996.1228856858418.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-32.
---------------------------------

    Resolution: Done


Done - r68.


> Include context root in jboss-web.xml
> -------------------------------------
>
>                 Key: EMBJOPR-32
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-32
>             Project: Embedded Jopr
>          Issue Type: Task
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>
> Including the context root in the jboss descriptor allows us to change the name of the underlying .war, e.g. to include a version string or a jbas version identifier, without altering the underlying url which people access the application from.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 11 17:57:49 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 11 Dec 2008 17:57:49 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-50) Stopping an
 web application causes it to be removed from inventory
Message-ID: <5588424.1229036269379.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-50?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12442243#action_12442243 ] 

Ian Springer commented on EMBJOPR-50:
-------------------------------------

Fixing this will require a significant refactoring of the WAR discovery code. Considering this as well as that I don't even know how common it is for users to call stop() on a webapp, I don't think it's worth the effort right now. Pushing it to a future release...


> Stopping an web application causes it to be removed from inventory
> ------------------------------------------------------------------
>
>                 Key: EMBJOPR-50
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-50
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.0
>         Environment: Running with SOA-P IR3 release
> Console version: 2.1.0.0 
>            Reporter: Len DiMaggio
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.2
>
>         Attachments: server.log, server.log.zip
>
>
> Tried stopping the jBPM console - see the attached server.log

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 11 17:57:51 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 11 Dec 2008 17:57:51 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-50) Stopping an web
 application causes it to be removed from inventory
Message-ID: <28129122.1229036271240.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-50:
--------------------------------

    Fix Version/s: 1.2
                       (was: 1.1)
       Complexity: Medium


> Stopping an web application causes it to be removed from inventory
> ------------------------------------------------------------------
>
>                 Key: EMBJOPR-50
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-50
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.0
>         Environment: Running with SOA-P IR3 release
> Console version: 2.1.0.0 
>            Reporter: Len DiMaggio
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.2
>
>         Attachments: server.log, server.log.zip
>
>
> Tried stopping the jBPM console - see the attached server.log

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 11 18:06:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 11 Dec 2008 18:06:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-50) Stopping an web
 application causes it to be removed from inventory
Message-ID: <3032533.1229036798883.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-50:
--------------------------------

    Assignee:     (was: Ian Springer)
    Priority: Major  (was: Critical)


> Stopping an web application causes it to be removed from inventory
> ------------------------------------------------------------------
>
>                 Key: EMBJOPR-50
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-50
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.0
>         Environment: Running with SOA-P IR3 release
> Console version: 2.1.0.0 
>            Reporter: Len DiMaggio
>             Fix For: 1.2
>
>         Attachments: server.log, server.log.zip
>
>
> Tried stopping the jBPM console - see the attached server.log

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 12 16:08:48 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Fri, 12 Dec 2008 16:08:48 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-53) if newly
 discovered Resource has
 not been added to the navtree yet, clicking on a link to that Resource off
 its parent's Summary tab redirects to the Platform, rather than that
 Resource
Message-ID: <2687460.1229116128469.JavaMail.jira@cloud.prod.atl2.jboss.com>

if newly discovered Resource has not been added to the navtree yet, clicking on a link to that Resource off its parent's Summary tab redirects to the Platform, rather than that Resource
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: EMBJOPR-53
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-53
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
    Affects Versions: 1.0
            Reporter: Ian Springer
            Assignee: Ian Springer
             Fix For: 1.1


To reproduce this, copy a new WAR file into the deploy dir. Then expand or collapse some node in the navtree **other than the "Web Application (WAR)s" ResourceType node**. This will cause the new WAR to get discovered, but no corresponding node to be added to the navtree.

This is occurring because NavigationAction.getSelectedNode() is failing to lookup the node corresponding to the Resource, because the navtree hasn't been updated since the Resource was discovered.

The following message is logged:

[DEBUG] Unable to find node with path [-77]; defaulting to platform node...


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 12 16:10:38 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Fri, 12 Dec 2008 16:10:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Work started: (EMBJOPR-53) if newly
 discovered
 Resource has not been added to the navtree yet, clicking on a link to that
 Resource off its parent's Summary tab redirects to the Platform, rather
 than that Resource
In-Reply-To: <2687460.1229116128469.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <24729582.1229116238493.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on EMBJOPR-53 started by Ian Springer.

> if newly discovered Resource has not been added to the navtree yet, clicking on a link to that Resource off its parent's Summary tab redirects to the Platform, rather than that Resource
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-53
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-53
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>   Original Estimate: 30 minutes
>  Remaining Estimate: 30 minutes
>
> To reproduce this, copy a new WAR file into the deploy dir. Then expand or collapse some node in the navtree **other than the "Web Application (WAR)s" ResourceType node**. This will cause the new WAR to get discovered, but no corresponding node to be added to the navtree.
> This is occurring because NavigationAction.getSelectedNode() is failing to lookup the node corresponding to the Resource, because the navtree hasn't been updated since the Resource was discovered.
> The following message is logged:
> [DEBUG] Unable to find node with path [-77]; defaulting to platform node...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 12 18:29:39 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 12 Dec 2008 18:29:39 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-54) Exception view
	metrics
Message-ID: <12786971.1229124579263.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-443 to EMBJOPR-54:
------------------------------------------------

              Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
                  Key: EMBJOPR-54  (was: JBMANCON-443)
        Fix Version/s: 1.1
                           (was: 1.1)
    Affects Version/s: 1.0
                           (was: 1.0 GA)


> Exception view metrics
> ----------------------
>
>                 Key: EMBJOPR-54
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-54
>             Project: Embedded Jopr
>          Issue Type: Bug
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>             Fix For: 1.1
>
>
> Taken from JBMANCON-419
> See attached screen shots and server.log - when I undeployed an ESB archive (helloworld), the console still listed the ESB and its actions in the navigation tree - but trying to access the metrics for an action raised an NPE exception - see below.
> Logging out and back into the console did not clear this problem.
> 22:29:20,996 INFO [RuntimeDiscoveryExecutor] Scanned 0 servers and found 0 total descendant Resources.
> 22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
> 22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
> 22:29:27,436 ERROR [SeamPhaseListener] uncaught exception
> javax.el.ELException: java.lang.NullPointerException
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
>         at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
>         at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
>         at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
>         at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>         at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:173)
>         at org.jboss.seam.navigation.Page.preRender(Page.java:264)
>         at org.jboss.seam.navigation.Pages.preRender(Pages.java:309)
>         at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:549)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:460)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:144)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:114)
>         at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
>         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
>         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
>         at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
>         at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
>         at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.rhq.core.pc.inventory.InventoryManager.getResourceContainer(InventoryManager.java:224)
>         at org.rhq.core.pc.inventory.InventoryManager.getAvailabilityIfKnown(InventoryManager.java:496)
>         at org.rhq.core.pc.inventory.InventoryManager.getAvailability(InventoryManager.java:344)
>         at org.jboss.on.embedded.manager.pc.PluginContainerResourceManager.getAvailability(PluginContainerResourceManager.java:323)
>         at org.jboss.on.embedded.ui.CommonActionUtil.getResourceById(CommonActionUtil.java:75)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.CommonActionUtil_$$_javassist_10.getResourceById(CommonActionUtil_$$_javassist_10.java)
>         at org.jboss.on.embedded.ui.MetricAction.view(MetricAction.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.MetricAction_$$_javassist_9.view(MetricAction_$$_javassist_9.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
>         ... 52 more
> 22:29:29,429 WARN [ContentDiscoveryRunner] Content discovery is falling behind. Missed discovery by: 207814ms
> 22:29:29,429 INFO [ContentDiscoveryRunner] Performing discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169429]
> 22:29:29,430 INFO [ContentManager] Discovered number of packages: 0 for type: PackageType[id=0,name=file,resourceType=Web Application (WAR)]
> 22:29:29,431 INFO [ContentDiscoveryRunner] Rescheduling discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
> 22:29:29,431 INFO [ContentManager] Rescheduling ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
> 22:29:29,431 INFO [ContentManager] Finished rescheduling: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221575369431, Now=1221532169431] 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 12 18:29:41 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 12 Dec 2008 18:29:41 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-55) Rebuild content
 behind navigation nodes using InventoryEventListener
Message-ID: <32702592.1229124581081.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-442 to EMBJOPR-55:
------------------------------------------------

          Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
              Key: EMBJOPR-55  (was: JBMANCON-442)
    Fix Version/s: 1.1
                       (was: 1.1)


> Rebuild content behind navigation nodes using InventoryEventListener
> --------------------------------------------------------------------
>
>                 Key: EMBJOPR-55
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-55
>             Project: Embedded Jopr
>          Issue Type: Bug
>            Reporter: Charles Crouch
>             Fix For: 1.1
>
>
> Right now we rebuild the content behind a node in the navigation using the following method on NavigationAction
>    public void changeExpandListener(org.richfaces.event.NodeExpandedEvent event) {
>     	UIComponent comp = event.getComponent();
>     	UITree tree = (UITree) comp;
>     	JONTreeNode data = (JONTreeNode) (tree.getTreeNode().getData());
>     	
>     	data.reInitializeChildrenMap();
>     }
> This isnt great because it requires the user to close/open the node inorder to have its children refreshed to match whats in the PC. This is problematic when resources are deployed/undeployed directly to the filesystem, see JBMANCON-419. An alternative would be to use an implementation of InventoryEventListener to listen to resource added events from the PC and then behind the scenes rebuild the appropriate Nodes. For this to work a bug will need to be fixed in the RuntimeDiscoveryExecutor which is causing resourceAdd events to get fired for every discovery.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 12 18:31:50 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 12 Dec 2008 18:31:50 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-55) Rebuild content
 behind navigation nodes using InventoryEventListener
Message-ID: <15892541.1229124710244.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-55:
----------------------------------

    Issue Type: Feature Request  (was: Bug)
      Assignee: Ian Springer


Ian is in the middle of trying to implement this

> Rebuild content behind navigation nodes using InventoryEventListener
> --------------------------------------------------------------------
>
>                 Key: EMBJOPR-55
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-55
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Right now we rebuild the content behind a node in the navigation using the following method on NavigationAction
>    public void changeExpandListener(org.richfaces.event.NodeExpandedEvent event) {
>     	UIComponent comp = event.getComponent();
>     	UITree tree = (UITree) comp;
>     	JONTreeNode data = (JONTreeNode) (tree.getTreeNode().getData());
>     	
>     	data.reInitializeChildrenMap();
>     }
> This isnt great because it requires the user to close/open the node inorder to have its children refreshed to match whats in the PC. This is problematic when resources are deployed/undeployed directly to the filesystem, see JBMANCON-419. An alternative would be to use an implementation of InventoryEventListener to listen to resource added events from the PC and then behind the scenes rebuild the appropriate Nodes. For this to work a bug will need to be fixed in the RuntimeDiscoveryExecutor which is causing resourceAdd events to get fired for every discovery.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 12 18:57:38 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 12 Dec 2008 18:57:38 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-56) use AJAX on
 Control tab to refresh
 the Status field for Previous Operations every few seconds so user does not
 have to manually refresh the page to check for completion of an operation
Message-ID: <25005946.1229126258314.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-370 to EMBJOPR-56:
------------------------------------------------

              Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
                  Key: EMBJOPR-56  (was: JBMANCON-370)
          Component/s: Web App/Integration
                           (was: WebApp (Seam))
        Fix Version/s: 1.1
                           (was: 1.0 GA)
    Affects Version/s: 1.0
                           (was: 1.0 Beta 2)


> use AJAX on Control tab to refresh the Status field for Previous Operations every few seconds so user does not have to manually refresh the page to check for completion of an operation
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-56
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-56
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Farah Juma
>            Priority: Minor
>             Fix For: 1.1
>
>         Attachments: workaround.patch, workaround.png
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec 15 15:15:58 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Mon, 15 Dec 2008 15:15:58 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-53) if newly
 discovered Resource
 has not been added to the navtree yet, clicking on a link to that Resource
 off its parent's Summary tab redirects to the Platform, rather than that
 Resource
In-Reply-To: <2687460.1229116128469.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <27722026.1229372158444.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-53.
---------------------------------

    Resolution: Done


The fix for https://jira.jboss.org/jira/browse/EMBJOPR-55 fixes this.


> if newly discovered Resource has not been added to the navtree yet, clicking on a link to that Resource off its parent's Summary tab redirects to the Platform, rather than that Resource
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-53
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-53
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>   Original Estimate: 30 minutes
>  Remaining Estimate: 30 minutes
>
> To reproduce this, copy a new WAR file into the deploy dir. Then expand or collapse some node in the navtree **other than the "Web Application (WAR)s" ResourceType node**. This will cause the new WAR to get discovered, but no corresponding node to be added to the navtree.
> This is occurring because NavigationAction.getSelectedNode() is failing to lookup the node corresponding to the Resource, because the navtree hasn't been updated since the Resource was discovered.
> The following message is logged:
> [DEBUG] Unable to find node with path [-77]; defaulting to platform node...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec 15 15:16:01 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Mon, 15 Dec 2008 15:16:01 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-55) Rebuild
 content behind navigation nodes using InventoryEventListener
Message-ID: <564035.1229372161580.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-55.
---------------------------------

    Resolution: Done


Done - r72.


> Rebuild content behind navigation nodes using InventoryEventListener
> --------------------------------------------------------------------
>
>                 Key: EMBJOPR-55
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-55
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Right now we rebuild the content behind a node in the navigation using the following method on NavigationAction
>    public void changeExpandListener(org.richfaces.event.NodeExpandedEvent event) {
>     	UIComponent comp = event.getComponent();
>     	UITree tree = (UITree) comp;
>     	JONTreeNode data = (JONTreeNode) (tree.getTreeNode().getData());
>     	
>     	data.reInitializeChildrenMap();
>     }
> This isnt great because it requires the user to close/open the node inorder to have its children refreshed to match whats in the PC. This is problematic when resources are deployed/undeployed directly to the filesystem, see JBMANCON-419. An alternative would be to use an implementation of InventoryEventListener to listen to resource added events from the PC and then behind the scenes rebuild the appropriate Nodes. For this to work a bug will need to be fixed in the RuntimeDiscoveryExecutor which is causing resourceAdd events to get fired for every discovery.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec 15 18:55:01 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 15 Dec 2008 18:55:01 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Moved: (EMBJOPR-57) add support for
	per-minute metrics
Message-ID: <25333663.1229385301530.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-57?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch moved JBMANCON-406 to EMBJOPR-57:
------------------------------------------------

              Project: Embedded Jopr  (was: JBoss AS 5.0 Management Console)
                  Key: EMBJOPR-57  (was: JBMANCON-406)
          Component/s: Core Infrastructure
                       Web App/Integration
                           (was: WebApp (Seam))
    Affects Version/s: 1.0
                           (was: 1.0 Beta 1)


> add support for per-minute metrics
> ----------------------------------
>
>                 Key: EMBJOPR-57
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-57
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>          Components: Core Infrastructure, Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Priority: Minor
>   Original Estimate: 4 hours
>  Remaining Estimate: 4 hours
>
> We currently don't support per-minute metrics (i..e per-minute values derived from two collections of TRENDSUP/TRENDSDOWN metrics). This is primarily because the cache that the PC uses to store the last collected value for each TRENDS* metric is keyed off schedule id, and embedded does not use schedules. But it is also because if we did support per-minute metrics in embedded, it would make more sense to cache the initially collected value for each metric rather than the last collected value, which, when averaged with the current value, would produce the per minute average since the initial collection, rather than per minute value for the past <insert arbitrary time interval here>. 
> Note, if we did do this, we should also consider doing an up-front collection of all metrics for all Resources in inventory at startup time, so we can cache initial values for all metrics as early as possible, rather than the user having to view a metric once in the GUI in order to initialize the per-minute cache for that metric.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec 17 14:04:00 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Wed, 17 Dec 2008 14:04:00 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-52) Viewing
 details after executing a JVM thread dump operation doesn't work
In-Reply-To: <18717157.1228434098307.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <6012796.1229540640871.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-52?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12443194#action_12443194 ] 

Ian Springer commented on EMBJOPR-52:
-------------------------------------

Also - RHQ r2432.


> Viewing details after executing a JVM thread dump operation doesn't work
> ------------------------------------------------------------------------
>
>                 Key: EMBJOPR-52
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-52
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Core Infrastructure
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>            Priority: Critical
>             Fix For: 1.1
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Wed Dec 17 15:53:56 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Wed, 17 Dec 2008 15:53:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-49) Embedded
 console - View Process
 List action raises java.lang.UnsupportedOperationException
Message-ID: <2229797.1229547236383.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-49.
---------------------------------

    Resolution: Done


Fixed - r75.


> Embedded console - View Process List action raises java.lang.UnsupportedOperationException
> ------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-49
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-49
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>         Environment: SOA-P 4.3 IR4
> Embedded console 2.1.0.0
>            Reporter: Len DiMaggio
>            Assignee: Ian Springer
>            Priority: Minor
>             Fix For: 1.1
>
>         Attachments: view_process_list.png
>
>
> Embeded console - "View Process List" action raises java.lang.UnsupportedOperationException
> The exception is:
> java.lang.UnsupportedOperationException: No native library available - Cannot get the process table information without native support
> 	at org.rhq.core.system.JavaSystemInfo.getUnsupportedException(JavaSystemInfo.java:294)
> 	at org.rhq.core.system.JavaSystemInfo.getAllProcesses(JavaSystemInfo.java:146)
> 	at org.rhq.plugins.platform.PlatformComponent.invokeOperation(PlatformComponent.java:232)
> 	at org.rhq.plugins.platform.LinuxPlatformComponent.invokeOperation(LinuxPlatformComponent.java:200)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:446)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> 	at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 10:24:56 2008
From: jira-events at lists.jboss.org (Farah Juma (JIRA))
Date: Thu, 18 Dec 2008 10:24:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-58) AS5 plugin:
 Clicking on the "Configuration" tab for a Datasource results in a
 "PluginContainerException"
Message-ID: <19037367.1229613896768.JavaMail.jira@cloud.prod.atl2.jboss.com>

AS5 plugin: Clicking on the "Configuration" tab for a Datasource results in a "PluginContainerException"
--------------------------------------------------------------------------------------------------------

                 Key: EMBJOPR-58
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-58
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
         Environment: JBoss AS 5 trunk r82369, embjopr r76
            Reporter: Farah Juma


When the console is deployed to JBoss AS 5 trunk, the following error message gets displayed after clicking on the "Configuration" tab for any Datasource (eg. DefaultDS):

"There was an error retrieving the configuration for this resource" 

The following error message appears in the console output:

09:14:13,572 ERROR [PluginContainerResourceManager] Error retrieving configuration for resource: Resource[id=-4, type=Local TX Datasource, key=DataSource:LocalTx:DefaultDS, name=DefaultDS, version=?]
org.rhq.core.clientapi.agent.PluginContainerException: Cannot load Resource configuration for [-4]
	at org.rhq.core.pc.configuration.ConfigurationManager.loadResourceConfiguration(ConfigurationManager.java:174)
	at org.jboss.on.embedded.manager.pc.PluginContainerResourceManager.getResourceConfiguration(PluginContainerResourceManager.java:234)
	at org.jboss.on.embedded.ui.configuration.resource.ResourceConfigurationUIBean.resourceConfiguration(ResourceConfigurationUIBean.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
	at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
	at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
	at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
	at org.jboss.seam.core.ConversationInterceptor.aroundInvoke(ConversationInterceptor.java:56)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
	at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
	at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
	at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
	at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
	at org.jboss.on.embedded.ui.configuration.resource.ResourceConfigurationUIBean_$$_javassist_10.resourceConfiguration(ResourceConfigurationUIBean_$$_javassist_10.java)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
	at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
	at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
	at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
	at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
	at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
	at org.jboss.seam.navigation.Pages.callAction(Pages.java:711)
	at org.jboss.seam.navigation.Pages.preRender(Pages.java:349)
	at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:562)
	at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:473)
	at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:146)
	at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116)
	at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
	at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
	at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: [Warning] org.rhq.core.domain.configuration.definition.PropertyDefinitionList
	... 85 more



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 13:27:57 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 18 Dec 2008 13:27:57 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-59) upgrade
 RichFaces dep from 3.2.2.GA to 3.2.2.SR1
Message-ID: <15598019.1229624877980.JavaMail.jira@cloud.prod.atl2.jboss.com>

upgrade RichFaces dep from 3.2.2.GA to 3.2.2.SR1
------------------------------------------------

                 Key: EMBJOPR-59
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-59
             Project: Embedded Jopr
          Issue Type: Task
          Components: Web App/Integration
    Affects Versions: 1.0
            Reporter: Ian Springer
            Assignee: Ian Springer
             Fix For: 1.1


This will get our RF version in sync with the version Enterprise is currently using.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 13:30:57 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 18 Dec 2008 13:30:57 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-59) upgrade
 RichFaces dep from 3.2.2.GA to 3.2.2.SR1
In-Reply-To: <15598019.1229624877980.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <22247888.1229625057074.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-59.
---------------------------------

    Resolution: Done


Done - r77.


> upgrade RichFaces dep from 3.2.2.GA to 3.2.2.SR1
> ------------------------------------------------
>
>                 Key: EMBJOPR-59
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-59
>             Project: Embedded Jopr
>          Issue Type: Task
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>   Original Estimate: 30 minutes
>  Remaining Estimate: 30 minutes
>
> This will get our RF version in sync with the version Enterprise is currently using.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 15:42:58 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 18 Dec 2008 15:42:58 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-56) use AJAX on
 Control tab to
 refresh the Status field for Previous Operations every few seconds so user
 does not have to manually refresh the page to check for completion of an
 operation
Message-ID: <13633617.1229632979198.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-56:
--------------------------------

    Fix Version/s: 1.2
                       (was: 1.1)
      Description: 
I spent a couple more hours trying different variations of using a4j:poll and wasn't able to get this working consistently. We can revisit this at a later point and possibly just use a periodic full page refresh.



> use AJAX on Control tab to refresh the Status field for Previous Operations every few seconds so user does not have to manually refresh the page to check for completion of an operation
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-56
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-56
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>          Components: Web App/Integration
>    Affects Versions: 1.0
>            Reporter: Ian Springer
>            Assignee: Farah Juma
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: workaround.patch, workaround.png
>
>
> I spent a couple more hours trying different variations of using a4j:poll and wasn't able to get this working consistently. We can revisit this at a later point and possibly just use a periodic full page refresh.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 16:32:56 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Thu, 18 Dec 2008 16:32:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-41) Add support for
 JVM monitoring to the JBAS5 console profile
Message-ID: <11355084.1229635976346.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-41:
--------------------------------

        Fix Version/s: 1.2
                           (was: 1.1)
    Affects Version/s: 1.1
           Complexity: Medium


> Add support for JVM monitoring to the JBAS5 console profile
> -----------------------------------------------------------
>
>                 Key: EMBJOPR-41
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-41
>             Project: Embedded Jopr
>          Issue Type: Task
>    Affects Versions: 1.1
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.2
>
>
> Right now we don't even ship the jmx-plugin with the JBAS5 profile

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 19:40:55 2008
From: jira-events at lists.jboss.org (Sebastian Otaegui (JIRA))
Date: Thu, 18 Dec 2008 19:40:55 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-60) Jopr embedded
 fails to work on 4.3.0 GA
Message-ID: <6698544.1229647255808.JavaMail.jira@cloud.prod.atl2.jboss.com>

Jopr embedded fails to work on 4.3.0 GA
---------------------------------------

                 Key: EMBJOPR-60
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-60
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Core Infrastructure
    Affects Versions: 1.0
         Environment: Windows 2003 enterprise.
Sun JDK 1.5.0_15
Jboss 4.3.0 GA
            Reporter: Sebastian Otaegui


JOPR embedded does not work.

The application throws the following stack trace:

javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 19:42:56 2008
From: jira-events at lists.jboss.org (Sebastian Otaegui (JIRA))
Date: Thu, 18 Dec 2008 19:42:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-60) Jopr embedded
 fails to work on Jboss EAP 4.3.0 GA
In-Reply-To: <6698544.1229647255808.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <26055536.1229647376336.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Otaegui updated EMBJOPR-60:
-------------------------------------

        Summary: Jopr embedded fails to work on Jboss EAP 4.3.0 GA  (was: Jopr embedded fails to work on 4.3.0 GA)
    Description: 
JOPR embedded does not work on Jboss EAP 4.3.0 GA

The application throws the following stack trace:

javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
at java.lang.Thread.run(Thread.java:595)

I will attach the server log soon.

  was:
JOPR embedded does not work.

The application throws the following stack trace:

javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
at java.lang.Thread.run(Thread.java:595)



> Jopr embedded fails to work on Jboss EAP 4.3.0 GA
> -------------------------------------------------
>
>                 Key: EMBJOPR-60
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-60
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Core Infrastructure
>    Affects Versions: 1.0
>         Environment: Windows 2003 enterprise.
> Sun JDK 1.5.0_15
> Jboss 4.3.0 GA
>            Reporter: Sebastian Otaegui
>
> JOPR embedded does not work on Jboss EAP 4.3.0 GA
> The application throws the following stack trace:
> javax.servlet.ServletException: Servlet execution threw an exception
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> at java.lang.Thread.run(Thread.java:595)
> I will attach the server log soon.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 19:47:06 2008
From: jira-events at lists.jboss.org (Sebastian Otaegui (JIRA))
Date: Thu, 18 Dec 2008 19:47:06 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-60) Jopr embedded
 fails to work on Jboss EAP 4.3.0 GA
In-Reply-To: <6698544.1229647255808.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <10002810.1229647626742.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Otaegui updated EMBJOPR-60:
-------------------------------------

    Attachment: server-logs.tar.bz2


> Jopr embedded fails to work on Jboss EAP 4.3.0 GA
> -------------------------------------------------
>
>                 Key: EMBJOPR-60
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-60
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Core Infrastructure
>    Affects Versions: 1.0
>         Environment: Windows 2003 enterprise.
> Sun JDK 1.5.0_15
> Jboss 4.3.0 GA
>            Reporter: Sebastian Otaegui
>         Attachments: server-logs.tar.bz2
>
>
> JOPR embedded does not work on Jboss EAP 4.3.0 GA
> The application throws the following stack trace:
> javax.servlet.ServletException: Servlet execution threw an exception
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> at java.lang.Thread.run(Thread.java:595)
> I will attach the server log soon.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Thu Dec 18 19:48:56 2008
From: jira-events at lists.jboss.org (Sebastian Otaegui (JIRA))
Date: Thu, 18 Dec 2008 19:48:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-60) Jopr embedded
 fails to work on Jboss EAP 4.3.0 GA
In-Reply-To: <6698544.1229647255808.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <13930800.1229647736057.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Otaegui updated EMBJOPR-60:
-------------------------------------

    Environment: 
Windows 2003 enterprise.
Sun JDK 1.5.0_15
Jboss EAP 4.3.0 GA

  was:
Windows 2003 enterprise.
Sun JDK 1.5.0_15
Jboss 4.3.0 GA



> Jopr embedded fails to work on Jboss EAP 4.3.0 GA
> -------------------------------------------------
>
>                 Key: EMBJOPR-60
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-60
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Core Infrastructure
>    Affects Versions: 1.0
>         Environment: Windows 2003 enterprise.
> Sun JDK 1.5.0_15
> Jboss EAP 4.3.0 GA
>            Reporter: Sebastian Otaegui
>         Attachments: server-logs.tar.bz2
>
>
> JOPR embedded does not work on Jboss EAP 4.3.0 GA
> The application throws the following stack trace:
> javax.servlet.ServletException: Servlet execution threw an exception
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
> at java.lang.Thread.run(Thread.java:595)
> I will attach the server log soon.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 00:34:56 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Fri, 19 Dec 2008 00:34:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-54) Exception view
	metrics
Message-ID: <23911912.1229664896584.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-54:
--------------------------------

    Description: 
Taken from JBMANCON-419

See attached screen shots and server.log - when I undeployed an ESB archive (helloworld), the console still listed the ESB and its actions in the navigation tree - but trying to access the metrics for an action raised an NPE exception - see below.

Logging out and back into the console did not clear this problem.

22:29:20,996 INFO [RuntimeDiscoveryExecutor] Scanned 0 servers and found 0 total descendant Resources.
22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
22:29:27,436 ERROR [SeamPhaseListener] uncaught exception
javax.el.ELException: java.lang.NullPointerException
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
        at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
        at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
        at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
        at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
        at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:173)
        at org.jboss.seam.navigation.Page.preRender(Page.java:264)
        at org.jboss.seam.navigation.Pages.preRender(Pages.java:309)
        at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:549)
        at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:460)
        at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:144)
        at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:114)
        at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
        at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
        at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)



        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at org.rhq.core.pc.inventory.InventoryManager.getResourceContainer(InventoryManager.java:224)
        at org.rhq.core.pc.inventory.InventoryManager.getAvailabilityIfKnown(InventoryManager.java:496)
        at org.rhq.core.pc.inventory.InventoryManager.getAvailability(InventoryManager.java:344)
        at org.jboss.on.embedded.manager.pc.PluginContainerResourceManager.getAvailability(PluginContainerResourceManager.java:323)
        at org.jboss.on.embedded.ui.CommonActionUtil.getResourceById(CommonActionUtil.java:75)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
        at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
        at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
        at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
        at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
        at org.jboss.on.embedded.ui.CommonActionUtil_$$_javassist_10.getResourceById(CommonActionUtil_$$_javassist_10.java)
        at org.jboss.on.embedded.ui.MetricAction.view(MetricAction.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
        at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
        at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
        at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
        at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
        at org.jboss.on.embedded.ui.MetricAction_$$_javassist_9.view(MetricAction_$$_javassist_9.java)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
        ... 52 more
22:29:29,429 WARN [ContentDiscoveryRunner] Content discovery is falling behind. Missed discovery by: 207814ms
22:29:29,429 INFO [ContentDiscoveryRunner] Performing discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169429]
22:29:29,430 INFO [ContentManager] Discovered number of packages: 0 for type: PackageType[id=0,name=file,resourceType=Web Application (WAR)]
22:29:29,431 INFO [ContentDiscoveryRunner] Rescheduling discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
22:29:29,431 INFO [ContentManager] Rescheduling ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
22:29:29,431 INFO [ContentManager] Finished rescheduling: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221575369431, Now=1221532169431] 

  was:
Taken from JBMANCON-419

See attached screen shots and server.log - when I undeployed an ESB archive (helloworld), the console still listed the ESB and its actions in the navigation tree - but trying to access the metrics for an action raised an NPE exception - see below.

Logging out and back into the console did not clear this problem.

22:29:20,996 INFO [RuntimeDiscoveryExecutor] Scanned 0 servers and found 0 total descendant Resources.
22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
22:29:27,436 ERROR [SeamPhaseListener] uncaught exception
javax.el.ELException: java.lang.NullPointerException
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
        at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
        at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
        at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
        at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
        at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:173)
        at org.jboss.seam.navigation.Page.preRender(Page.java:264)
        at org.jboss.seam.navigation.Pages.preRender(Pages.java:309)
        at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:549)
        at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:460)
        at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:144)
        at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:114)
        at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
        at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
        at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at org.rhq.core.pc.inventory.InventoryManager.getResourceContainer(InventoryManager.java:224)
        at org.rhq.core.pc.inventory.InventoryManager.getAvailabilityIfKnown(InventoryManager.java:496)
        at org.rhq.core.pc.inventory.InventoryManager.getAvailability(InventoryManager.java:344)
        at org.jboss.on.embedded.manager.pc.PluginContainerResourceManager.getAvailability(PluginContainerResourceManager.java:323)
        at org.jboss.on.embedded.ui.CommonActionUtil.getResourceById(CommonActionUtil.java:75)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
        at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
        at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
        at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
        at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
        at org.jboss.on.embedded.ui.CommonActionUtil_$$_javassist_10.getResourceById(CommonActionUtil_$$_javassist_10.java)
        at org.jboss.on.embedded.ui.MetricAction.view(MetricAction.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
        at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
        at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
        at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
        at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
        at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
        at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
        at org.jboss.on.embedded.ui.MetricAction_$$_javassist_9.view(MetricAction_$$_javassist_9.java)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
        ... 52 more
22:29:29,429 WARN [ContentDiscoveryRunner] Content discovery is falling behind. Missed discovery by: 207814ms
22:29:29,429 INFO [ContentDiscoveryRunner] Performing discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169429]
22:29:29,430 INFO [ContentManager] Discovered number of packages: 0 for type: PackageType[id=0,name=file,resourceType=Web Application (WAR)]
22:29:29,431 INFO [ContentDiscoveryRunner] Rescheduling discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
22:29:29,431 INFO [ContentManager] Rescheduling ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
22:29:29,431 INFO [ContentManager] Finished rescheduling: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221575369431, Now=1221532169431] 

       Assignee: Ian Springer
     Complexity: Medium


> Exception view metrics
> ----------------------
>
>                 Key: EMBJOPR-54
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-54
>             Project: Embedded Jopr
>          Issue Type: Bug
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Taken from JBMANCON-419
> See attached screen shots and server.log - when I undeployed an ESB archive (helloworld), the console still listed the ESB and its actions in the navigation tree - but trying to access the metrics for an action raised an NPE exception - see below.
> Logging out and back into the console did not clear this problem.
> 22:29:20,996 INFO [RuntimeDiscoveryExecutor] Scanned 0 servers and found 0 total descendant Resources.
> 22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
> 22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
> 22:29:27,436 ERROR [SeamPhaseListener] uncaught exception
> javax.el.ELException: java.lang.NullPointerException
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
>         at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
>         at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
>         at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
>         at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>         at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:173)
>         at org.jboss.seam.navigation.Page.preRender(Page.java:264)
>         at org.jboss.seam.navigation.Pages.preRender(Pages.java:309)
>         at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:549)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:460)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:144)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:114)
>         at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
>         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
>         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
>         at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
>         at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
>         at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.rhq.core.pc.inventory.InventoryManager.getResourceContainer(InventoryManager.java:224)
>         at org.rhq.core.pc.inventory.InventoryManager.getAvailabilityIfKnown(InventoryManager.java:496)
>         at org.rhq.core.pc.inventory.InventoryManager.getAvailability(InventoryManager.java:344)
>         at org.jboss.on.embedded.manager.pc.PluginContainerResourceManager.getAvailability(PluginContainerResourceManager.java:323)
>         at org.jboss.on.embedded.ui.CommonActionUtil.getResourceById(CommonActionUtil.java:75)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.CommonActionUtil_$$_javassist_10.getResourceById(CommonActionUtil_$$_javassist_10.java)
>         at org.jboss.on.embedded.ui.MetricAction.view(MetricAction.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.MetricAction_$$_javassist_9.view(MetricAction_$$_javassist_9.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
>         ... 52 more
> 22:29:29,429 WARN [ContentDiscoveryRunner] Content discovery is falling behind. Missed discovery by: 207814ms
> 22:29:29,429 INFO [ContentDiscoveryRunner] Performing discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169429]
> 22:29:29,430 INFO [ContentManager] Discovered number of packages: 0 for type: PackageType[id=0,name=file,resourceType=Web Application (WAR)]
> 22:29:29,431 INFO [ContentDiscoveryRunner] Rescheduling discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
> 22:29:29,431 INFO [ContentManager] Rescheduling ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
> 22:29:29,431 INFO [ContentManager] Finished rescheduling: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221575369431, Now=1221532169431] 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 00:36:57 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Fri, 19 Dec 2008 00:36:57 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Resolved: (EMBJOPR-54) Exception view
	metrics
Message-ID: <1599911.1229665017963.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer resolved EMBJOPR-54.
---------------------------------

    Resolution: Done


Fixed - r78.


> Exception view metrics
> ----------------------
>
>                 Key: EMBJOPR-54
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-54
>             Project: Embedded Jopr
>          Issue Type: Bug
>    Affects Versions: 1.0
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.1
>
>
> Taken from JBMANCON-419
> See attached screen shots and server.log - when I undeployed an ESB archive (helloworld), the console still listed the ESB and its actions in the navigation tree - but trying to access the metrics for an action raised an NPE exception - see below.
> Logging out and back into the console did not clear this problem.
> 22:29:20,996 INFO [RuntimeDiscoveryExecutor] Scanned 0 servers and found 0 total descendant Resources.
> 22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
> 22:29:22,749 WARN [MeasurementManager] Cannot get measurement facet for resource [-88]. Cause: org.rhq.core.clientapi.agent.PluginContainerException: Resource component container could not be retrieved for resource: -88
> 22:29:27,436 ERROR [SeamPhaseListener] uncaught exception
> javax.el.ELException: java.lang.NullPointerException
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:333)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274)
>         at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
>         at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
>         at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
>         at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>         at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:173)
>         at org.jboss.seam.navigation.Page.preRender(Page.java:264)
>         at org.jboss.seam.navigation.Pages.preRender(Pages.java:309)
>         at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:549)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:460)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:144)
>         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:114)
>         at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
>         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
>         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
>         at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
>         at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
>         at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
>         at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
>         at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.rhq.core.pc.inventory.InventoryManager.getResourceContainer(InventoryManager.java:224)
>         at org.rhq.core.pc.inventory.InventoryManager.getAvailabilityIfKnown(InventoryManager.java:496)
>         at org.rhq.core.pc.inventory.InventoryManager.getAvailability(InventoryManager.java:344)
>         at org.jboss.on.embedded.manager.pc.PluginContainerResourceManager.getAvailability(PluginContainerResourceManager.java:323)
>         at org.jboss.on.embedded.ui.CommonActionUtil.getResourceById(CommonActionUtil.java:75)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.CommonActionUtil_$$_javassist_10.getResourceById(CommonActionUtil_$$_javassist_10.java)
>         at org.jboss.on.embedded.ui.MetricAction.view(MetricAction.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
>         at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
>         at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
>         at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
>         at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
>         at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
>         at org.jboss.on.embedded.ui.MetricAction_$$_javassist_9.view(MetricAction_$$_javassist_9.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
>         ... 52 more
> 22:29:29,429 WARN [ContentDiscoveryRunner] Content discovery is falling behind. Missed discovery by: 207814ms
> 22:29:29,429 INFO [ContentDiscoveryRunner] Performing discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169429]
> 22:29:29,430 INFO [ContentManager] Discovered number of packages: 0 for type: PackageType[id=0,name=file,resourceType=Web Application (WAR)]
> 22:29:29,431 INFO [ContentDiscoveryRunner] Rescheduling discovery: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
> 22:29:29,431 INFO [ContentManager] Rescheduling ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221531961615, Now=1221532169431]
> 22:29:29,431 INFO [ContentManager] Finished rescheduling: ScheduledContentDiscoveryInfo[ResourceId=-35, PackageType=file, Interval=43200000, NextDiscovery=1221575369431, Now=1221532169431] 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 14:54:56 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 19 Dec 2008 14:54:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-41) Add support
 for JVM monitoring to the JBAS5 console profile
Message-ID: <12015249.1229716496368.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-41?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12443662#action_12443662 ] 

Charles Crouch commented on EMBJOPR-41:
---------------------------------------

Necessary changes to the jbas5 plugin are in here:

http://anonsvn.jboss.org/repos/jopr/branches/DEV_EMBJOPR-41/

EmbJopr console for JBAS5 needs the following added to it pom.xml for the new plugin code to work

                               <artifactItem>
                                    <groupId>${rhq.groupId}</groupId>
                                    <artifactId>rhq-jmx-plugin</artifactId>
                                    <version>${rhq.version}</version>
                                </artifactItem>

> Add support for JVM monitoring to the JBAS5 console profile
> -----------------------------------------------------------
>
>                 Key: EMBJOPR-41
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-41
>             Project: Embedded Jopr
>          Issue Type: Task
>    Affects Versions: 1.1
>            Reporter: Charles Crouch
>            Assignee: Charles Crouch
>             Fix For: 1.2
>
>
> Right now we don't even ship the jmx-plugin with the JBAS5 profile

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 17:47:55 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 19 Dec 2008 17:47:55 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-61) Problems with
 pagination on Applications subcategory
Message-ID: <13607628.1229726875762.JavaMail.jira@cloud.prod.atl2.jboss.com>

Problems with pagination on Applications subcategory
----------------------------------------------------

                 Key: EMBJOPR-61
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-61
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
         Environment: jbas4 console in JBAS4.2.2
            Reporter: Charles Crouch
            Priority: Critical
             Fix For: 1.1


I have 21 "application" resources, web apps, ejbs, ears etc. When I choose the Applications node and start paging through the results I can only click on page numbers twice before I get the following message in the console, and an entirely empty table is rendered in the UI

16:39:59,156 WARN  [UIDatascroller] Datascroller categorySummaryForm:dataTableScroller: The requested page #3 isn't found in
 the model containing 1 pages. Paging is reset to page #1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 18:40:56 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 19 Dec 2008 18:40:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-62)
 NavigationAction Seam component
 being recreated whenever an Event it is listening for is raised
Message-ID: <19238391.1229730057000.JavaMail.jira@cloud.prod.atl2.jboss.com>

NavigationAction Seam component being recreated whenever an Event it is listening for is raised
-----------------------------------------------------------------------------------------------

                 Key: EMBJOPR-62
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-62
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Web App/Integration
    Affects Versions: 1.1
            Reporter: Charles Crouch


Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.

Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized...

2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 18:44:57 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 19 Dec 2008 18:44:57 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-62)
 NavigationAction Seam component
 being recreated whenever an Event it is listening for is raised
In-Reply-To: <19238391.1229730057000.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <23447555.1229730297940.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-62:
----------------------------------

    Description: 
Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.

Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized.

I saw this same reinit happen when resources were created too, so its not delete specific. The easiest way to reproduce is to add a breakpoint to
NavigationAction.createJONTreeNode() and then either remove or add resources to the filesystem and trigger a rediscovery by clicking around the UI.

2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()


  was:
Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.

Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized...

2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()




> NavigationAction Seam component being recreated whenever an Event it is listening for is raised
> -----------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-62
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-62
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.1
>            Reporter: Charles Crouch
>
> Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.
> Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized.
> I saw this same reinit happen when resources were created too, so its not delete specific. The easiest way to reproduce is to add a breakpoint to
> NavigationAction.createJONTreeNode() and then either remove or add resources to the filesystem and trigger a rediscovery by clicking around the UI.
> 2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 19:12:57 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 19 Dec 2008 19:12:57 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-62)
 NavigationAction Seam component
 being recreated whenever an Event it is listening for is raised from
 EmbeddedInventoryEventListener
In-Reply-To: <19238391.1229730057000.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <3863490.1229731977064.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-62:
----------------------------------

    Summary: NavigationAction Seam component being recreated whenever an Event it is listening for is raised from EmbeddedInventoryEventListener  (was: NavigationAction Seam component being recreated whenever an Event it is listening for is raised)


Its good to remember that this problem didn't used to occur.

I narrowed it down to Events coming from EmbeddedInventoryEventListener, since UPDATE events don't trigger another run through createJONTreeNode(). UPDATE events still come from PluginContainerResourceManager where CREATE and DELETE events used to come from.

Note: PluginContainerResourceManager is *NOT* a Seam component.

> NavigationAction Seam component being recreated whenever an Event it is listening for is raised from EmbeddedInventoryEventListener
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-62
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-62
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.1
>            Reporter: Charles Crouch
>
> Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.
> Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized.
> I saw this same reinit happen when resources were created too, so its not delete specific. The easiest way to reproduce is to add a breakpoint to
> NavigationAction.createJONTreeNode() and then either remove or add resources to the filesystem and trigger a rediscovery by clicking around the UI.
> 2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Fri Dec 19 19:26:56 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Fri, 19 Dec 2008 19:26:56 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-62)
 NavigationAction Seam component
 being recreated whenever an Event it is listening for is raised from
 EmbeddedInventoryEventListener
In-Reply-To: <19238391.1229730057000.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <18879778.1229732816972.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-62:
----------------------------------

    Environment: jbas4 console in jbas 4.2.2


> NavigationAction Seam component being recreated whenever an Event it is listening for is raised from EmbeddedInventoryEventListener
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-62
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-62
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.1
>         Environment: jbas4 console in jbas 4.2.2
>            Reporter: Charles Crouch
>
> Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.
> Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized.
> I saw this same reinit happen when resources were created too, so its not delete specific. The easiest way to reproduce is to add a breakpoint to
> NavigationAction.createJONTreeNode() and then either remove or add resources to the filesystem and trigger a rediscovery by clicking around the UI.
> 2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec 22 11:25:08 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Mon, 22 Dec 2008 11:25:08 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-61) Problems with
 pagination on Applications subcategory
In-Reply-To: <13607628.1229726875762.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <27751063.1229963108078.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12443882#action_12443882 ] 

Ian Springer commented on EMBJOPR-61:
-------------------------------------

Could https://jira.jboss.org/jira/browse/RF-1133 be related?

Also, make sure you don't have two different versions of the RF jars in your WEB-INF/lib (I upgraded to 3.2.2.SR1 last week).


> Problems with pagination on Applications subcategory
> ----------------------------------------------------
>
>                 Key: EMBJOPR-61
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-61
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>         Environment: jbas4 console in JBAS4.2.2
>            Reporter: Charles Crouch
>            Priority: Critical
>             Fix For: 1.1
>
>
> I have 21 "application" resources, web apps, ejbs, ears etc. When I choose the Applications node and start paging through the results I can only click on page numbers twice before I get the following message in the console, and an entirely empty table is rendered in the UI
> 16:39:59,156 WARN  [UIDatascroller] Datascroller categorySummaryForm:dataTableScroller: The requested page #3 isn't found in
>  the model containing 1 pages. Paging is reset to page #1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec 23 16:36:55 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 23 Dec 2008 16:36:55 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Created: (EMBJOPR-63) Login page
 content shifted towards the top in IE7
Message-ID: <4929491.1230068215946.JavaMail.jira@cloud.prod.atl2.jboss.com>

Login page content shifted towards the top in IE7
-------------------------------------------------

                 Key: EMBJOPR-63
                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-63
             Project: Embedded Jopr
          Issue Type: Bug
          Components: Look 'n' Feel (html/css)
    Affects Versions: 1.1
            Reporter: Charles Crouch


See attached screenshot

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec 23 16:38:57 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 23 Dec 2008 16:38:57 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-63) Login page
 content shifted towards the top in IE7
In-Reply-To: <4929491.1230068215946.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <16613388.1230068337140.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch updated EMBJOPR-63:
----------------------------------

    Attachment: screenshot-1.jpg


There is some Welcome... text which is being hidden by the top banner

> Login page content shifted towards the top in IE7
> -------------------------------------------------
>
>                 Key: EMBJOPR-63
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-63
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Look 'n' Feel (html/css)
>    Affects Versions: 1.1
>            Reporter: Charles Crouch
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec 23 16:38:58 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Tue, 23 Dec 2008 16:38:58 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Assigned: (EMBJOPR-63) Login page
 content shifted towards the top in IE7
In-Reply-To: <4929491.1230068215946.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <8611874.1230068338982.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Charles Crouch reassigned EMBJOPR-63:
-------------------------------------

    Assignee: James Cobb


> Login page content shifted towards the top in IE7
> -------------------------------------------------
>
>                 Key: EMBJOPR-63
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-63
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Look 'n' Feel (html/css)
>    Affects Versions: 1.1
>            Reporter: Charles Crouch
>            Assignee: James Cobb
>         Attachments: screenshot-1.jpg
>
>
> See attached screenshot

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec 23 17:27:03 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Tue, 23 Dec 2008 17:27:03 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-62)
 NavigationAction Seam component
 being recreated whenever an Event it is listening for is raised from
 EmbeddedInventoryEventListener
In-Reply-To: <19238391.1229730057000.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <11774773.1230071223261.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-62:
--------------------------------

     Original Estimate: 4 hours
    Remaining Estimate: 4 hours
         Fix Version/s: 1.2
            Complexity: Medium


> NavigationAction Seam component being recreated whenever an Event it is listening for is raised from EmbeddedInventoryEventListener
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-62
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-62
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.1
>         Environment: jbas4 console in jbas 4.2.2
>            Reporter: Charles Crouch
>             Fix For: 1.2
>
>   Original Estimate: 4 hours
>  Remaining Estimate: 4 hours
>
> Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.
> Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized.
> I saw this same reinit happen when resources were created too, so its not delete specific. The easiest way to reproduce is to add a breakpoint to
> NavigationAction.createJONTreeNode() and then either remove or add resources to the filesystem and trigger a rediscovery by clicking around the UI.
> 2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec 23 17:27:04 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Tue, 23 Dec 2008 17:27:04 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Reopened: (EMBJOPR-55) Rebuild
 content behind navigation nodes using InventoryEventListener
Message-ID: <7572144.1230071224955.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer reopened EMBJOPR-55:
---------------------------------



See EMBJOPR-66 for a description of the underlying issue that's causing this.


> Rebuild content behind navigation nodes using InventoryEventListener
> --------------------------------------------------------------------
>
>                 Key: EMBJOPR-55
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-55
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>    Affects Versions: 1.0, 1.1
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.2
>
>
> Right now we rebuild the content behind a node in the navigation using the following method on NavigationAction
>    public void changeExpandListener(org.richfaces.event.NodeExpandedEvent event) {
>     	UIComponent comp = event.getComponent();
>     	UITree tree = (UITree) comp;
>     	JONTreeNode data = (JONTreeNode) (tree.getTreeNode().getData());
>     	
>     	data.reInitializeChildrenMap();
>     }
> This isnt great because it requires the user to close/open the node inorder to have its children refreshed to match whats in the PC. This is problematic when resources are deployed/undeployed directly to the filesystem, see JBMANCON-419. An alternative would be to use an implementation of InventoryEventListener to listen to resource added events from the PC and then behind the scenes rebuild the appropriate Nodes. For this to work a bug will need to be fixed in the RuntimeDiscoveryExecutor which is causing resourceAdd events to get fired for every discovery.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Tue Dec 23 17:27:06 2008
From: jira-events at lists.jboss.org (Ian Springer (JIRA))
Date: Tue, 23 Dec 2008 17:27:06 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Updated: (EMBJOPR-55) Rebuild content
 behind navigation nodes using InventoryEventListener
Message-ID: <29303653.1230071226466.JavaMail.jira@cloud.prod.atl2.jboss.com>


     [ https://jira.jboss.org/jira/browse/EMBJOPR-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ian Springer updated EMBJOPR-55:
--------------------------------

        Fix Version/s: 1.2
                           (was: 1.1)
    Affects Version/s: 1.0
                       1.1
           Complexity: Medium


> Rebuild content behind navigation nodes using InventoryEventListener
> --------------------------------------------------------------------
>
>                 Key: EMBJOPR-55
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-55
>             Project: Embedded Jopr
>          Issue Type: Feature Request
>    Affects Versions: 1.0, 1.1
>            Reporter: Charles Crouch
>            Assignee: Ian Springer
>             Fix For: 1.2
>
>
> Right now we rebuild the content behind a node in the navigation using the following method on NavigationAction
>    public void changeExpandListener(org.richfaces.event.NodeExpandedEvent event) {
>     	UIComponent comp = event.getComponent();
>     	UITree tree = (UITree) comp;
>     	JONTreeNode data = (JONTreeNode) (tree.getTreeNode().getData());
>     	
>     	data.reInitializeChildrenMap();
>     }
> This isnt great because it requires the user to close/open the node inorder to have its children refreshed to match whats in the PC. This is problematic when resources are deployed/undeployed directly to the filesystem, see JBMANCON-419. An alternative would be to use an implementation of InventoryEventListener to listen to resource added events from the PC and then behind the scenes rebuild the appropriate Nodes. For this to work a bug will need to be fixed in the RuntimeDiscoveryExecutor which is causing resourceAdd events to get fired for every discovery.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


From jira-events at lists.jboss.org  Mon Dec 29 17:13:08 2008
From: jira-events at lists.jboss.org (Charles Crouch (JIRA))
Date: Mon, 29 Dec 2008 17:13:08 -0500 (EST)
Subject: [embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-62)
 NavigationAction Seam
 component being recreated whenever an Event it is listening for is raised
 from EmbeddedInventoryEventListener
In-Reply-To: <19238391.1229730057000.JavaMail.jira@cloud.prod.atl2.jboss.com>
Message-ID: <9796085.1230588788353.JavaMail.jira@cloud.prod.atl2.jboss.com>


    [ https://jira.jboss.org/jira/browse/EMBJOPR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12444227#action_12444227 ] 

Charles Crouch commented on EMBJOPR-62:
---------------------------------------

I had exactly the same thought about 2am this morning :-)

Looking at how we've defined the tree itself in resourceNavigation.xhtml

  <rich:tree switchType="ajax"
                       value="#{rootNode}"                     
                       componentState="#{navigationAction.navigationState}"
                       ...

I think we should be able to move the rootNode object (containing the actual contents of the tree), now defined in NavigationAction, to a separate application scoped component. NavigationAction and Summary action can then inject the rootNode object from the Application context. We should also be able to move the methods in NavigationAction tagged with @Observer to this new component. Since navigationAction.navigationState is still Session scoped that should let different users have different parts of the tree open at the same time.

> NavigationAction Seam component being recreated whenever an Event it is listening for is raised from EmbeddedInventoryEventListener
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: EMBJOPR-62
>                 URL: https://jira.jboss.org/jira/browse/EMBJOPR-62
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Web App/Integration
>    Affects Versions: 1.1
>         Environment: jbas4 console in jbas 4.2.2
>            Reporter: Charles Crouch
>             Fix For: 1.2
>
>   Original Estimate: 4 hours
>  Remaining Estimate: 4 hours
>
> Found this while investigating why NavigationAction.updateNavWithDeletedResource could never find the resource in the navigation that it was trying to remove. It turns out that before the event is received NavigationAction is recreated so its rootNode member variable holding the navigation is recreated. The existing inventory is used to recreate the nav, which obviously doesn't include the deleted resource, so when updateNavWithDeletedResource looks in this new nav it doesn't find the resource.
> Not sure if this is our bug or a bug in Seam. The following log snippet shows the resource being removed, then the event dispatched, then the navigationAction component being re-intialized.
> I saw this same reinit happen when resources were created too, so its not delete specific. The easiest way to reproduce is to add a breakpoint to
> NavigationAction.createJONTreeNode() and then either remove or add resources to the filesystem and trigger a rediscovery by clicking around the UI.
> 2008-12-19 16:25:12,421 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] (InventoryManager.discovery-1) Removing stale Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Removing Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat] from local inventory...
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Successfully deactivated resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.rhq.core.pc.inventory.InventoryManager] (InventoryManager.discovery-1) Set component state to STOPPED for resource with id [-76].
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) The following resources have been removed
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.LoggingInventoryEventListener] (InventoryManager.discovery-1) Resource[-76]: wsconsume.bat
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Lifecycle] (InventoryManager.discovery-1) >>> Begin call
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.events
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:resourceDeleted
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject from specified context: navTree, scope: SESSION
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) trying to inject with hierarchical context search: rootNode
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in method context: navigationAction
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:navTreeInitialized
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.contexts.Contexts] (InventoryManager.discovery-1) found in application context: inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.inventoryEventListener
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.this
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,421 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.method
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.component
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.rootNode
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.parameters
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) instantiating Seam component: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) initializing new instance of: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.Component] (InventoryManager.discovery-1) done initializing: org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.seam.core.Events] (InventoryManager.discovery-1) Processing event:org.jboss.seam.postCreate.org.jboss.seam.web.servletContexts
> 2008-12-19 16:25:12,437 INFO  [org.jboss.on.embedded.ui.NavigationAction] (InventoryManager.discovery-1) Resource [Resource[id=-76, type=Script, key=C:\usr\apps\jboss\jboss-4.2.2.GA\bin\wsconsume.bat, name=wsconsume.bat]] deleted.
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()
> 2008-12-19 16:25:12,437 DEBUG [org.jboss.on.embedded.ui.nav.BaseTreeNode] (InventoryManager.discovery-1) About to call initChildrenMap()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira